export interface FormGroupVO {
	type: string
	name: string
	formList: FormVO[]
}
export interface FormVO {
	name: string | ''
	id?: String | ''
	type: string | ''
	typeName: string | ''
	placeholder: string
	required: boolean
	icon: String
	props: FormConfigVO
}
export interface FormConfigVO {
	minLength: Number
	maxLength: Number

	value: any | ''
	regex: string | ''
	regexDesc: string | ''
	min: Number
	max: Number
	radixNum: Number
	showChinese: boolean
	self: boolean
	multi: boolean
	showThousandSymbol: boolean
	fileList: any[]
	unit: string
	options: FormConfigOptionVO[]
	maxSize: Number
	suffixArray: String[]
	prefix: string | ''
}

export interface FormConfigOptionVO {
	key: String
	value: String
}

export interface FormConfigUserVO {
	id: string
	name: string
	type: string
	avatar: string
}
